home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ccccllllQQQQuuuueeeerrrryyyyPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) ccccllllQQQQuuuueeeerrrryyyyPPPPaaaarrrraaaammmmssss((((3333ddddmmmm))))
-
-
-
- NNNNAAAAMMMMEEEE
- clQueryParams, clGetParamID - Get a list of the parameters for a
- specified processing object, or the parameter identifier given the name
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ccccllll....hhhh>>>>
-
- iiiinnnntttt ccccllllQQQQuuuueeeerrrryyyyPPPPaaaarrrraaaammmmssss((((CCCCLLLLhhhhaaaannnnddddlllleeee hhhhaaaannnnddddlllleeee,,,,
- iiiinnnntttt ****ppppaaaarrrraaaammmmVVVVaaaalllluuuueeeeBBBBuuuuffffffffeeeerrrr,,,, iiiinnnntttt bbbbuuuuffffffffeeeerrrrLLLLeeeennnnggggtttthhhh))))
- iiiinnnntttt ccccllllGGGGeeeettttPPPPaaaarrrraaaammmmIIIIDDDD((((CCCCLLLLhhhhaaaannnnddddlllleeee hhhhaaaannnnddddlllleeee,,,, cccchhhhaaaarrrr ****ppppaaaarrrraaaammmmNNNNaaaammmmeeee))))
-
- AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
- _h_a_n_d_l_e A handle to a compressor or decompressor.
-
- _p_a_r_a_m_V_a_l_u_e_B_u_f_f_e_r
- An array of ints into which ccccllllQQQQuuuueeeerrrryyyyPPPPaaaarrrraaaammmmssss writes name/type
- pairs.
-
- _b_u_f_f_e_r_L_e_n_g_t_h The number of ints in _b_u_f_f_e_r.
-
- _p_a_r_a_m_N_a_m_e The parameter name.
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ccccllllQQQQuuuueeeerrrryyyyPPPPaaaarrrraaaammmmssss gets a list of parameters for the specified compressor or
- decompressor. Name/type pairs are written into _b_u_f_f_e_r up to the capacity
- _b_u_f_f_e_r_L_e_n_g_t_h. The even entries receive the parameter names, and the odd
- entries receive the types. The type is one of
-
- CCCCLLLL____EEEENNNNUUUUMMMM____VVVVAAAALLLLUUUUEEEE only certain constant values are valid
- CCCCLLLL____RRRRAAAANNNNGGGGEEEE____VVVVAAAALLLLUUUUEEEE any value in a given range is valid
- CCCCLLLL____FFFFLLLLOOOOAAAATTTTIIIINNNNGGGG____EEEENNNNUUUUMMMM____VVVVAAAALLLLUUUUEEEE only certain constant floating point values
- are valid
- CCCCLLLL____FFFFLLLLOOOOAAAATTTTIIIINNNNGGGG____RRRRAAAANNNNGGGGEEEE____VVVVAAAALLLLUUUUEEEE any value in a given floating point range
- is valid
-
- ccccllllGGGGeeeettttPPPPaaaarrrraaaammmmIIIIDDDD is used to obtain the parameter identifier given a parameter
- name. The identifier is needed for other calls such as ccccllllGGGGeeeettttPPPPaaaarrrraaaammmmssss and
- ccccllllSSSSeeeettttPPPPaaaarrrraaaammmmssss.
-
- See CLintro(3dm) for a discussion of the general parameters common to all
- algorithms.
-
-
- RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS
- ccccllllQQQQuuuueeeerrrryyyyPPPPaaaarrrraaaammmmssss returns the size of the buffer, in number of ints, needed
- to hold all of the parameters for _h_a_n_d_l_e. (If _b_u_f_f_e_r_L_e_n_g_t_h is smaller
- than this value, a partial list of parameters is filled in.) On failure,
- a negative error code is returned.
-
- ccccllllGGGGeeeettttPPPPaaaarrrraaaammmmIIIIDDDD returns the parameter identifier, or a negative error code.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ccccllllQQQQuuuueeeerrrryyyyPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) ccccllllQQQQuuuueeeerrrryyyyPPPPaaaarrrraaaammmmssss((((3333ddddmmmm))))
-
-
-
- EEEEXXXXAAAAMMMMPPPPLLLLEEEE
- #include <dmedia/cl.h>
-
- int *buffer, bufferLength;
- CLhandle handle;
- ...
- /* Find all the parameters for a processing object */
- bufferLength = clQueryParams(handle, NULL, 0);
- buffer = (int *) malloc(bufferLength * sizeof(int));
- clQueryParams(handle, buffer, bufferLength);
- ...
- clGetParamID(handle, "Image width");
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- CLintro(3dm), clGetParams(3dm), clSetParams(3dm), clGetDefault(3dm),
- clGetMinMax(3dm), clGetName(3dm), clAddParam(3dm)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-